讓程式除了由上而下的執行
if ... elseif ... else
試試看國小造句
if(今天下雨){
我就要帶把傘
} else if(今天大太陽){
我就會擦防曬
} else{
都沒有的話我就什麼都不做
}
函式介紹
判斷輸入年份是 first condition (21st)
或是 second condition (20th)
import 'dart:io';
var year = int.parse(stdin.readLineSync() ?? '0'); // year代表取得鍵盤輸入的年份
if (year >= 2001) {
print('21st century');
}else if (year >= 1901) {
print('20th century');
}
month設為1
只存在用for迴圈中
滿足month <= 12的條件
即會執行print(month)
接著 month++ 累加1 ,
ex: int(1) -> month++後 變成int(2); int(2) -> month++後 變成int(3)
for (int month = 1; month <= 12; month++) {
print(month);
}
創造一個List存放許多分數(integer)
for迴圈會執行多次
具體會執行幾次,就看我scoreList元素有幾個; ex:參考line1,會執行7次
var scoreList = <int>[60, 70, 30, 40, 70, 99, 100];
for (final score in scoreList) {
print(score);
}
year 滿足條件 < 2016
就會執行 year+=1 (與year++效果相同)
直到 等於 或 大於 2016 就會停止
year = 2000
while (year < 2016) {
year += 1;
}